<!--
 * @LastEditors: 七七
 * @Date: 2023-01-11 10:36:18
-->
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // JS遍历数组，forEach()
    // 数组中有几个元素就会遍历几次，每次执行时，浏览器会将遍历到的元素，以实参的形式传递过来，我们可以定义形参来读取实参内容
    var arr = ['red', 'blue', 'green', 'black',
      'pink'];
    // 浏览器会在回调函数中传递三个参数：
    // 1.第一个参数，当前正在遍历的元素
    // 2.第二个参数，当前正在遍历的元素索引
    // 3.第三个参数，当前正在遍历的数组
    arr.forEach((value, index, obj) => {
      console.log(value); //red blue green black pink
      console.log(index); //索引 0 1 2 3 4 
      console.log(obj); //[ "red", "blue", "green", "black", "pink" ]
    })
  </script>
</body>

</html>